package ceura.ia.practica.android.brush;

import ceura.ia.practica.android.R;

/**
 * Tipos de pintura para pintar los distintos estados de celdas.
 *
 * @author 66785403 (Jorge Madrid Portillo)
 */
public enum BackgroundType {

    /**
     * Representa una celda vacía.
     */
    GRASS(R.drawable.border_celda),
    /**
     * Representa agua en el laberinto.
     */
    WATER(R.drawable.fondo_agua),
    /**
     * Representa el nodo inicio.
     */
    START(R.drawable.fondo_posicion_inicial),
    /**
     * Representa el nodo fin.
     */
    END(R.drawable.fondo_posicion_final),
    /**
     * Camino recorrido.
     */
    CAMINO(R.drawable.fondo_camino);

    private BackgroundType(int resourceId) {
        this.resourceId = resourceId;
    }
    /**
     *
     */
    public final int resourceId;
}
